package com.huayun.netutil.net;

import java.util.Map;

import retrofit2.http.FieldMap;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.QueryMap;
import rx.Observable;

/**
 * Created by LZL on 2017/1/23.
 */

public interface APIs {
    /**
     * 可以通过该方法请求任何一个接口
     *
     * @param data 请求数据
     * @return 被观察者
     */
    @FormUrlEncoded
    @POST("/")
    Observable<Object> anyPost(@FieldMap Map<String, Object> data);

    @GET("?")
    Observable<Object> anyGet(@QueryMap Map<String, Object> options);

}
